/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package composite;

/**
 *
 * @author Bush
 */
public class Composite {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Pasta ProjetoSistemasSoftware = new Pasta("Projeto de Sistemas de Software");
        Arquivo Prova1 = new Arquivo("Prova1.docx", (float) 16.1);
        Arquivo Prova2 = new Arquivo("Prova2.docx", (float) 36.1);
        
        Pasta Pasta_2013_2 = new Pasta("2013-2");
        Arquivo Prova3 = new Arquivo("Prova3.docx", (float) 164.1);
        
        ProjetoSistemasSoftware.add(Prova1);
        ProjetoSistemasSoftware.add(Prova2);
        
        Pasta_2013_2.add(ProjetoSistemasSoftware);
        Pasta_2013_2.add(Prova1);
        Pasta_2013_2.add(Prova2);
        Pasta_2013_2.add(Prova3);
        
        System.out.print("<<[Nome da pasta: "+ProjetoSistemasSoftware.getNome()+", ");
        System.out.print(ProjetoSistemasSoftware.getConteudo()+"]");
        System.out.println("Tamanho Total: "+String.valueOf(ProjetoSistemasSoftware.getTamanho())+">>\n");
        
        System.out.print("<<[Nome da pasta: "+Pasta_2013_2.getNome()+", ");
        System.out.print(Pasta_2013_2.getConteudo()+"]");
        System.out.println("Tamanho Total: "+String.valueOf(Pasta_2013_2.getTamanho())+">>");
        
    }
    
}
